package com.haoze.nurseapp.vo.specimen;

import com.haoze.nurseapp.vo.EmrFile;

import java.util.List;
import java.util.Map;

/**标本信息
 * @author wangze
 * @date 2020-05-20 15:29.
 **/
public class SpecimenDetailVO {

	/**
	 * 检验名称
	 */
	private String specimenName;

	/**
	 * 标本类别
	 */
	private String specimenType;

	/**
	 * 条码号
	 */
	private String specimenNum;
	/**
	 * 容量
	 */
	private String capacity;
	/**
	 * 注意事项
	 */
	private String matters;
	/**
	 *条码编码
	 */
	private String specimenCode;


	private String remark;
	/**
	 * 容器名称
	 */
	private String cellType;
	/**
	 * 试管颜色
	 */
	private String cellColor;

	/**
	 * 住院号
	 */
	private String inpatNum;

	/**
	 * 流水号
	 */
	private Integer seNum;

	private String reqNum;


	private List<SpecimenNodeInfoVO> nodeInfoVOs;


	private Map<String,String> patientInfo;


	/**
	 * 文书对应的值
	 */
	public List<FileIndexValueVO> fileIndexValue;
	/**
	 * 文书
	 */
	private EmrFile emrFile;

	private String nodeId;

	private String nodeName;



    // region 额外添加字段
	/**
	 * 节点进入  腕带还是其他
	 */
	private String nodeEnter;

	private String nodeType;
	/**
	 * 节点入口类型名称
	 */
	private String nodeTypeName;
	/**
	 * 特殊节点标记
	 */
	private String specialNodeType;
	/**
	 * 特殊节点标记名称
	 */
	private String specialNodeTypeName;

	private String qrCode;
	//#region
	private String execDeptName;



	public String getInpatNum() {
		return inpatNum;
	}

	public void setInpatNum(String inpatNum) {
		this.inpatNum = inpatNum;
	}

	public String getSpecimenNum() {
		return specimenNum;
	}

	public void setSpecimenNum(String specimenNum) {
		this.specimenNum = specimenNum;
	}

	public String getCapacity() {
		return capacity;
	}

	public void setCapacity(String capacity) {
		this.capacity = capacity;
	}

	public String getMatters() {
		return matters;
	}

	public void setMatters(String matters) {
		this.matters = matters;
	}

	public String getSpecimenCode() {
		return specimenCode;
	}

	public void setSpecimenCode(String specimenCode) {
		this.specimenCode = specimenCode;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCellType() {
		return cellType;
	}

	public void setCellType(String cellType) {
		this.cellType = cellType;
	}

	public String getCellColor() {
		return cellColor;
	}

	public void setCellColor(String cellColor) {
		this.cellColor = cellColor;
	}

	public String getSpecimenName() {
		return specimenName;
	}

	public void setSpecimenName(String specimenName) {
		this.specimenName = specimenName;
	}


	public EmrFile getEmrFile() {
		return emrFile;
	}

	public void setEmrFile(EmrFile emrFile) {
		this.emrFile = emrFile;
	}

	public List<FileIndexValueVO> getFileIndexValue() {
		return fileIndexValue;
	}

	public void setFileIndexValue(List<FileIndexValueVO> fileIndexValue) {
		this.fileIndexValue = fileIndexValue;
	}

	public String getNodeType() {
		return nodeType;
	}

	public void setNodeType(String nodeType) {
		this.nodeType = nodeType;
	}

	public String getNodeTypeName() {
		return nodeTypeName;
	}

	public void setNodeTypeName(String nodeTypeName) {
		this.nodeTypeName = nodeTypeName;
	}

	public String getSpecialNodeType() {
		return specialNodeType;
	}

	public void setSpecialNodeType(String specialNodeType) {
		this.specialNodeType = specialNodeType;
	}

	public String getSpecialNodeTypeName() {
		return specialNodeTypeName;
	}

	public void setSpecialNodeTypeName(String specialNodeTypeName) {
		this.specialNodeTypeName = specialNodeTypeName;
	}

	public String getQrCode() {
		return qrCode;
	}

	public void setQrCode(String qrCode) {
		this.qrCode = qrCode;
	}

	public Map<String, String> getPatientInfo() {
		return patientInfo;
	}

	public void setPatientInfo(Map<String, String> patientInfo) {
		this.patientInfo = patientInfo;
	}

	public String getNodeId() {
		return nodeId;
	}

	public void setNodeId(String nodeId) {
		this.nodeId = nodeId;
	}

	public String getNodeName() {
		return nodeName;
	}

	public void setNodeName(String nodeName) {
		this.nodeName = nodeName;
	}

	public String getNodeEnter() {
		return nodeEnter;
	}

	public void setNodeEnter(String nodeEnter) {
		this.nodeEnter = nodeEnter;
	}

	public Integer getSeNum() {
		return seNum;
	}

	public void setSeNum(Integer seNum) {
		this.seNum = seNum;
	}

	public List<SpecimenNodeInfoVO> getNodeInfoVOs() {
		return nodeInfoVOs;
	}

	public void setNodeInfoVOs(List<SpecimenNodeInfoVO> nodeInfoVOs) {
		this.nodeInfoVOs = nodeInfoVOs;
	}

	public String getReqNum() {
		return reqNum;
	}

	public void setReqNum(String reqNum) {
		this.reqNum = reqNum;
	}

	public String getSpecimenType() {
		return specimenType;
	}

	public void setSpecimenType(String specimenType) {
		this.specimenType = specimenType;
	}

	public String getExecDeptName() {
		return execDeptName;
	}

	public void setExecDeptName(String execDeptName) {
		this.execDeptName = execDeptName;
	}
}
